@book{muhl2006distributed,
  title={Distributed Event-Based Systems},
  author={M{\"u}hl, Gero and Fiege, Ludger and Pietzuch, Peter},
  volume={1},
  year={2006},
  publisher={Springer Heidelberg}
}

@inproceedings{schilit1994context,
  title={Context-Aware Computing Applications},
  author={Schilit, Bill and Adams, Norman and Want, Roy},
  booktitle={Mobile Computing Systems and Applications, 1994. WMCSA 1994. First Workshop on},
  pages={85--90},
  year={1994},
  organization={IEEE}
}

@article{harter2002anatomy,
  title={The Anatomy of a Context-Aware Application},
  author={Harter, Andy and Hopper, Andy and Steggles, Pete and Ward, Andy and Webster, Paul},
  journal={Wireless Networks},
  volume={8},
  number={2/3},
  pages={187--197},
  year={2002},
  publisher={Springer-Verlag New York, Inc.}
}

@inproceedings{pascoe1998adding,
  title={Adding Generic Contextual Capabilities to Wearable Computers},
  author={Pascoe, Jason},
  booktitle={Wearable Computers, 1998. Digest of Papers. Second International Symposium on},
  pages={92--99},
  year={1998},
  organization={IEEE}
}

@article{weiser1991computer,
  title={The Computer for the 21st Century},
  author={Weiser, Mark},
  journal={Scientific American},
  volume={265},
  number={3},
  pages={94--104},
  year={1991},
  publisher={Nature Publishing Group}
}

@article{saha2003pervasive,
  title={Pervasive Computing: A Paradigm for the 21st Century},
  author={Saha, Debashis and Mukherjee, Amitava},
  journal={Computer},
  volume={36},
  number={3},
  pages={25--31},
  year={2003},
  publisher={IEEE}
}

@inproceedings{ingram2009reconfigurable,
  title={Reconfigurable Middleware for High Availability Sensor Systems},
  author={Ingram, David},
  booktitle={Proceedings of the Third ACM International Conference on Distributed Event-Based Systems},
  pages={20},
  year={2009},
  organization={ACM}
}

@inproceedings{chakravarthy1994composite,
  title={Composite Events for Active Databases: Semantics, Contexts and Detection},
  author={Chakravarthy, Sharma and Krishnaprasad, Vidhya and Anwar, Eman and Kim, Seung-Kyum},
  booktitle={Proceedings of the International Conference on Very Large Databases},
  pages={606--606},
  year={1994},
  organization={IEEE}
}

@article{lyytinen2002ubiquitous,
  title={Ubiquitous Computing},
  author={Lyytinen, Kalle and Yoo, Youngjin},
  journal={Communications of the ACM},
  volume={45},
  number={12},
  pages={63},
  year={2002}
}

@book{liang1999java,
  title={The Java Native Interface: Programmer's Guide and Specification},
  author={Liang, Sheng},
  year={1999},
  publisher={Addison-Wesley Professional}
}

@article{mccarthy1989architecture,
  title={The Architecture of an Active Database Management System},
  author={McCarthy, Dennis and Dayal, Umeshwar},
  journal={ACM Sigmod Record},
  volume={18},
  number={2},
  pages={215--224},
  year={1989},
  publisher={ACM}
}

@article{baldauf2007survey,
  title={A Survey on Context-Aware Systems},
  author={Baldauf, Matthias and Dustdar, Schahram and Rosenberg, Florian},
  journal={International Journal of Ad Hoc and Ubiquitous Computing},
  volume={2},
  number={4},
  pages={263--277},
  year={2007},
  publisher={Inderscience}
}

@article{hapner2002java,
  title={Java Message Service},
  author={Hapner, Mark and Burridge, Rich and Sharma, Rahul and Fialli, Joseph and Stout, Kate},
  journal={Sun Microsystems Inc., Santa Clara, CA},
  year={2002}
}

@article{vinoski2006advanced,
  title={Advanced Message Queuing Protocol},
  author={Vinoski, Steve},
  journal={Internet Computing, IEEE},
  volume={10},
  number={6},
  pages={87--89},
  year={2006},
  publisher={IEEE}
}

@article{dey2001conceptual,
  title={A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications},
  author={Dey, Anind K and Abowd, Gregory D and Salber, Daniel},
  journal={Human--Computer Interaction},
  volume={16},
  number={2-4},
  pages={97--166},
  year={2001},
  publisher={Taylor \& Francis}
}

@article{tarjan1972depth,
  title={Depth-First Search and Linear Graph Algorithms},
  author={Tarjan, Robert},
  journal={SIAM Journal on Computing},
  volume={1},
  number={2},
  pages={146--160},
  year={1972},
  publisher={SIAM}
}

@book{appel1998modern,
  title={Modern Compiler Implementation in ML},
  author={Appel, Andrew W},
  year={1998},
  publisher={Cambridge University Press}
}

@article{enck2009understanding,
  title={Understanding Android Security},
  author={Enck, William and Ongtang, Machigar and McDaniel, Patrick},
  journal={Security \& Privacy, IEEE},
  volume={7},
  number={1},
  pages={50--57},
  year={2009},
  publisher={IEEE}
}

@article{droms1997dynamic,
  title={Dynamic Host Configuration Protocol},
  author={Droms, Ralph},
  year={1997}
}

@inproceedings{ranganathan2003middleware,
  title={A Middleware for Context-Aware Agents in Ubiquitous Computing Environments},
  author={Ranganathan, Anand and Campbell, Roy H},
  booktitle={Middleware 2003},
  pages={143--161},
  year={2003},
  organization={Springer}
}

@article{lane2010survey,
  title={A Survey of Mobile Phone Sensing},
  author={Lane, Nicholas D and Miluzzo, Emiliano and Lu, Hong and Peebles, Daniel and Choudhury, Tanzeem and Campbell, Andrew T},
  journal={Communications Magazine, IEEE},
  volume={48},
  number={9},
  pages={140--150},
  year={2010},
  publisher={IEEE}
}
